home *** CD-ROM | disk | FTP | other *** search
/ Apple Developer Connection Student Program / ADC Tools Sampler CD Disk 3 1999.iso / CWPro Release Notes / CodeWarrior Tools / Compiler Notes / MW Perl Release Notes < prev   
Text File  |  1999-06-15  |  3KB  |  102 lines

  1. ========================================================================
  2. Metrowerks Perl Plugin Release Notes 
  3. ========================================================================
  4.  
  5. Version: a.0a6 (990125p1)
  6. Date:    Feb 26, 1999
  7. Authors: Matthias Neeracher & Brad Kollmyer
  8. ========================================================================
  9.  
  10. MW Perl enables the IDE to run Perl scripts as part of a project's
  11. build process. Perl scripts are executed first, before any source code
  12. compilation. This allows projects to generate source code via Perl.
  13.  
  14. Perl scripts have access to the IDE's Plug-in API. Please see:
  15.  
  16. http://www2.metrowerks.com/pdf/Plugin_API_Ref.pdf
  17.  
  18. for documentation on this API. 
  19.  
  20. Additionally, Mac and Windows Plug-in API SDKs are available:
  21.  
  22. Mac: 
  23. ftp://ftp.metrowerks.com/pub/updates/CWPRO4/CodeWarrior_Plugin_SDK.sit.hqx
  24.  
  25. Windows: 
  26. ftp://ftp.metrowerks.com/pub/updates/CWPRO4/CodeWarrior_Plugin_SDK.zip
  27.  
  28.  
  29. ========================================================================
  30. Revision History
  31. ========================================================================
  32.  
  33.  
  34. * version 1.0a6
  35.   
  36.  -  The CodeWarrior package has been broken up into the following packages:
  37.       CodeWarrior::Plugins
  38.       CodeWarrior::DropInCompilerLinker
  39.       CodeWarrior::PluginErrors
  40.  
  41.  -   Call to chdir with a full path name was changed to use a FSSpec.
  42.  
  43.  -  All memory allocations have been changed to use IDE callbacks.
  44.  
  45.  -  CWDisplayLines is only called once every 20 ticks.
  46.  
  47.  -  Call to CWStoreObjectData now sets compiledlines correctly. This 
  48.     allows the total number of lines compiled to be displayed correctly.
  49.   
  50.  -  release build now has 'Schedule Instructions' optimization enabled.
  51.  
  52. * version 1.0a5
  53.  
  54.  -  CWAddProjectEntry was grabbing the wrong stack value. This only 
  55.     occurred when whichfile was not passed as a parameter.
  56.  
  57.  -  Improved CWFindAndLoadFile opening code - file IO
  58.    
  59.  -  Added Perl5 folder with standard Perl libraries.
  60.    
  61.  -  Plugged several memory leaks.
  62.    
  63.  -  Add support for finding and loading packages (default perl5 packages 
  64.     are now included) [see Known Issues]
  65.  
  66.  -  Changed CodeWarrior package name from 'CW' to 'CodeWarrior'
  67.  
  68.  -  All scripts that use the package should have a 'use CodeWarrior;'.
  69.  
  70.  -  All references to CW::xxxx need to be changed to CodeWarrior::CWxxxx 
  71.     (or just CWxxxx if you do a 'use CodeWarrior;'
  72.  
  73.  -  Change CodeWarrior package structure names from xxxx to xxxxPtr
  74.     eg CWNewProjectEntryInfoPtr
  75.  
  76.  - Added release build - all previous builds have been debug builds
  77.  
  78.  
  79. ========================================================================
  80. Known Bugs and Incompatibilities
  81. ========================================================================
  82.  
  83. *  packages that contain external PPC code will not work output to DOS 
  84.    text files not supported
  85.  
  86. ========================================================================
  87. Contacting Metrowerks
  88. ========================================================================
  89.  
  90. For bug reports, technical questions, and suggestions, please contact us on
  91. the web at
  92.  
  93. http://www.metrowerks.com/feedback/
  94.  
  95. or use the forms in the Release Notes directory on the CD.
  96.  
  97. See the CodeWarrior on the Nets document in the Release Notes folder for
  98. more contact information, including a list of Internet newsgroups,
  99. online services, and patch and update sites.
  100. ========================================================================
  101.  
  102. Metrowerks Corporation